import { ctx } from "../inter";
// 负责public目录的放行

export = (ctx: ctx):any =>{
    //这里可以对文件进行缓存
    //这里对资源进行过滤
    let hz = ctx.filepath.match(/\.[^/\\]*$/)?.[0];
    switch (hz){
        case ".zip" :
        case ".rar" :
        case ".7z"  : return ctx.sendFile(ctx.filepath,{download:ctx.download!==undefined?ctx.$all("download") : true})
    }
    return ctx.sendFile(ctx.filepath,{download:ctx.download});
}